generate
open suspend override fun generate(prompt: String? = null, messages: List<ModelMessage> = emptyList(), options: TContext? = null, abortSignal: AbortSignal = AbortSignalNever, hooks: AgentCallHooks? = null): GenerateResult<TOutput>
One-shot generation. Either prompt or messages (or both) must be supplied. When both are present, prompt is appended as a trailing user message.
Parameters
hooks
per-call lifecycle observation; see AgentCallHooks.